package br.com.upper.business;

import java.util.List;

import br.com.upper.entity.InstanceType;
import br.com.upper.entity.TestConfiguration;
import br.com.upper.entity.TestInstanceResult;
import br.com.upper.entity.TestResult;
import br.com.upper.entity.Transaction;

public interface IFacade {

	public void saveInstanceType(InstanceType obj);
	
	public void saveTestConfiguration(TestConfiguration obj);
	
	public List<InstanceType> findAllInstanceType();
	
	public TestConfiguration getTestConfiguration();
	
	public void deleteAllTransactions();
	
	public void saveTransaction(Transaction obj);
	
	public void saveTestResult(TestResult obj);
	
	public List<TestResult> findAllTestResult();
	
	public void saveTestInstanceResult(TestInstanceResult obj);
	
	public List<TestInstanceResult> findAllTestInstanceResult();
	
	public List<InstanceType> findOtherInstancesTest();
	
}
